Identifying Coupling Metrics and Impact on Software Quality

نویسندگان

  • Vinay Singh
  • Vandana Bhattacherjee
چکیده

Coupling in software has been linked with maintainability and existing metrics are used as predictors of external software quality attribute such as fault-proneness, impact analysis, ripple effect of changes, changeability etc. Measurement helps in establishing these factors and hence the quality of a work product. Metric helps in deriving indicators from a collection of measures that can be used for analyzing and improving the quality baselines. Many coupling measures for object oriented software have been proposed each of them capturing specific dimensions of coupling. Coupling is considered by many to be an important concept in measuring design quality. Much of the existing work concentrates on direct coupling, that is, form of coupling that exists between entities that are directly related to each other. A form of coupling that has so far received little attention is indirect coupling, which is coupling between entities that are indirectly related. This paper identifies different coupling metrics both direct and indirect coupling metrics and study the impact on software quality. KeywordObject Oriented, coupling, indirect coupling, transitive closure, software defect

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A Quantitative Evaluation of Maintainability of Software Architecture Styles

Proper decisions play a crucial role in any software architecture design process. An important decision of design stage is the selection of a suitable software architecture style. Lack of investigation on the quantitative impact of architecture styles on software quality attributes is the main problem in using such styles. Consequently, the use of architecture styles in designing is based on th...

متن کامل

Evaluating the Impact of Object-Oriented Design on Software Quality

This paper describes the results of a study where the impact of Object-Oriented design on software quality characteristics is experimentally evaluated. A suite of metrics for OO design, called MOOD, was adopted to measure the use of OO design mechanisms. Data collected on the development of eight small-sized information management systems based on identical requirements were used to assess the ...

متن کامل

Simplified Coupling Metrics for Object-Oriented Software

Coupling in software has been linked with maintainability and existing metrics are used as predictors of external software quality attributes such as fault-proneness, impact analysis, ripple effects of changes, changeability, etc. Many coupling measures for object-oriented (OO) software have been proposed, each of them capturing specific dimensions of coupling. In this paper, we describe and ev...

متن کامل

Predicting Maintainability with Object-Oriented Metrics - An Empirical Comparison

A large number of metrics have been proposed for measuring properties of object-oriented software such as size, inheritance, cohesion and coupling. We have been investigating which of these object-oriented metrics can be used as significant predictors for the maintainability of software. For this purpose, we have designed and conducted an empirical study based on historical data collected from ...

متن کامل

Evaluating the impact of software metrics on defects prediction. Part 2

Software metrics are used as indicators of the quality of the developed software. Metrics can be collected from any software part such as: code, design, or requirements. In this paper, we evaluated several examples of design coupling metrics. Analysis and experiments follow hereinafter to demonstrate the use and value of those metrics. This is the second part for a paper we published in Compute...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2013